﻿/* page for 购彩中心 */
.right-bar .plan{ background-position: 0 -38px; }
.page-buy .type .btn{ right: 5px; top: 3px; width:60px; }
.page-buy .section h2{ background:url(../images/buy_title_bg.png) repeat-x; }
.page-buy a{ color: #2b55a0; font-weight: normal; }

.right-bar .selected{ position: absolute; top: 0; left: 0; z-index: 800; }
.right-bar .o-bar{ margin-top: 270px; }

.jczqspf_title, .ssck, .ggfs, .ljtz{ background: url(../images/zc_title.png) no-repeat; height: 38px; width: 155px; display: inline-block; zoom:1; vertical-align: middle; }
.ssck{ background-position: 0 -78px; width: 100px; }
.ggfs{ background-position: 0 -122px; }
.ljtz{ background-position: 0 -166px; }

.float-head{ top: 0; left: 0; z-index:800; position: absolute; }
.float-head table{ background-color: #737bb5; }
.float-head table th{ border-top: 0; border-left: 0; border-right: 1px solid #FFF; border-bottom: 0; }
.float-head table td, .float-head table th{ color: #FFF; text-align: center; font-weight: normal; }
.ss-box .ss i, .ss-box .kssj i, .ss-box .grid th i, .ss-box .grid .fx i, .b-part .v,.b-part .p,.b-part .l, .hide-area th a, .b-part .hide
{ background: url(../images/zc_icon.png) no-repeat; display: inline-block; zoom: 1; width: 25px; height: 25px; vertical-align: middle;}
.ss-box .ss i, .ss-box .kssj i, .ss-box .grid th i { width: 9px; height: 6px; margin: 0 5px 0 3px;  }
.ss-box .ss i, .ss-box .kssj i{ background-position: -6px -92px; }
.b-part .v,.b-part .p,.b-part .l,.b-part .hide{ background-position: -2px -117px; width: 22px; height: 22px; color: #fff; margin-top: 2px; line-height:22px; margin-right: 3px; }
.b-part .hide{ visibility:hidden; }
.ss-box { position: relative; padding-top: 47px;}
.ss-box span{ width: 30%; display: inline-block; zoom: 1; }
.ss-box .has_top{ border-top: 1px solid #FFF; }
.ss-box .ss{ width: 77px; position: relative; }
.ss-box .ss-list{ position: absolute; top: 45px; left: 0; background-color: #737bb5; border: 1px solid #fff; width: 165px; padding: 5px; display: none; }
.ss-box .ss-list li{ width: 50px; }
.ss-box .ss-list .selector{ position: relative; text-align: left; }
.ss-box .ss-list .selector .btn{ top: 0; right: 0; width: 24px; }
.ss-box .ss-list a{ color: #fff; }
.ss-box .ss1{ width:21px; }
.ss-box .ss2{ width: 56px; padding:0!important; color: #fff; }
.ss-box .ssbh{ width: 55px; }
.ss-box .kssj{ width: 60px; line-height: 15px; }
.ss-box .kssj label{ display: inline-block; zoom:1; }
.ss-box .kssj i { margin-top: -10px; }
.ss-box .zd{ width: 85px; }
.ss-box .kd{ width: 87px; }
.ss-box .tzbl { width: 95px; }
.ss-box .fx{ width: 60px; }
.ss-box .xztz{ width: 163px; }
.ss-box .zhishu, .ss-box .rq, .ss-box .zs, .ss-box .p, .ss-box .zf{ width: 40px; }
.ss-box .zhishu2{ width: 15px; }
.ss-box .c{ width: 31px; }
.ss-box .cap{  background-color: #fff!important; }

.ss-box .grid{  line-height: 30px; color: #333;  }
.ss-box .grid th{ font-weight: normal; background-color: #f4f4f4; border-bottom: 1px solid #ddd; }
.ss-box .grid .cap{ text-align: left; padding-left: 10px; }
.ss-box .grid th i{ background-position:  -6px -105px; }
.ss-box .grid .fx i{ background-position:  -2px -24px; vertical-align: top; margin-left: 3px; }
.ss-box .grid td{ text-align: center; border-bottom: 1px solid #c9c9c9; }
.ss-box .grid td, .ss-box .grid th{ height: 35px; line-height: 35px; }
.ss-box .grid em{ color: #808080; font-style: normal; margin: 0 3px; }
.ss-box .grid .zd{ text-align: right; }
.ss-box .grid .zd a{ margin-right: 10px; }
.ss-box .grid .kd{ text-align: left; }
.ss-box .grid .kd a{ margin-left: 10px; }
.ss-box .grid .kssj{ color: #808080; }
.ss-box .grid .xztz{ background-color: #fff; }
.ss-box .grid .zhishu, .ss-box .grid .zs, .ss-box .grid .p, .ss-box .grid .zf, .ss-box .grid .c{ width: 40px; border-left: 1px solid #ddd; }
.ss-box .grid .zhishu{ color: #8D8D8D; }
.ss-box .grid .zhishu2{ border-left: 1px solid #ddd; line-height: 18px; }
.ss-box .grid .c{ border-left: 1px solid #ddd; width: 30px; }
.ss-box .blue { background-color: #29b5ce!important; }
.ss-box .orange, .hide-area .clicked{ background-color: #f79463!important; }
.ss-box .red{ background-color: #bd2119!important; }

.g-area .b-part{ float: left; width:335px; border: 1px solid #cbcbcb; margin: 5px; line-height: 30px; }
.b-part th{ background-color: #e9e9e9; font-weight: normal; }
.b-part .dark{ background-color: #aeaeae; }
.b-part .dd{ width: 34px; line-height: 10px; padding: 5px; color:#fff; font-weight: bold; }
.b-part .cc{ width: 72px; }
.b-part .bs{ width: 108px; }
.b-part td, .b-part th{ border-right: 1px solid #cbcbcb; }
.b-part td em{ color: #1e50a2; font-weight: bold; }
.b-part th{ border-bottom: 1px solid #cbcbcb; }
.b-part .has-top{ border-top: 1px solid #cbcbcb; }
.b-part .gg-list{ background-color:#fff4f1; text-align: left; padding: 3px; }
.b-part .gg-list input{ margin: 0 3px 0 5px; }
.b-part .gg{ text-align: left; color: #fff; width: auto; }
.r-table { background-color: #f9f9f9; }
.r-table .cc{ width: 60px; }
.r-table .bs{ width: 100px; }
.r-table td{ line-height: 30px; text-align: center; }
.do a{ background-position: -108px -178px; width:117px; height: 42px; float: none; display: inline-block; zoom:1; }
.do{ text-align: center; padding-top: 10px; border-top: 1px solid #ddd; }
.selected .t-box{ background-color: #FFF; }
.grid .xztz a, .grid .open a{ background: url(../images/zc_btns.png) no-repeat; width: 125px; height: 25px; line-height: 25px; display: inline-block; zoom:1; color: #000; margin-left: 3px; }
.grid .xztz a{ background-position: 3px -1px; margin-top: 3px; }
.grid .open a{ background-position: 4px -28px; color: #fff; margin-top: 0px; margin-left: -1px;}
.grid .selected{ background-color: #fff4f1; }
.grid .open, .grid .selected{ border: 0!important; }
.grid .open div, .grid .hide-area table{ border: 2px solid #F00; }
.grid .xztz div{ height: 28px; line-height: 28px; border-bottom: 0; }
.grid .open div{ height: 28px; padding-top: 5px; }
.grid .hide-area{ width: 100%; border: 0!important; }
.hide-area table{ color: #404040; line-height: 20px; }
.hide-area table th, .hide-area table td{ height: 20px!important; line-height: 20px!important; }
.hide-area th{ padding-left: 0!important; }
.hide-area th, .hide-area td{ width: 6%; border-right: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; text-align:center!important; }
.hide-area th{ background-color: #fff!important; }
.hide-area th span, .hide-area td span{ width: 100%; text-align: center; }
.hide-area th span{ display: block; font-weight: bold; background-color: #fff; }
.hide-area .no-data{ background-color: #fff; }
.hide-area td{ background-color: #f3f3f3; cursor: pointer; }
.hide-area th a{ background-position: 0 -55px; width: 25px; height: 25px; color: #fff; }
.hide-area th .z{ border-top: 1px solid #c9c9c9; font-weight: bold; }

.ssck-head .btn{ width: 209px; height: 37px; top:0; right: -1px; display: inline-block; zoom:1; background:url(../images/zc_step.png) no-repeat; }